<gm:page title="Objet Elément Html" authenticate="false">
 
  
     <!-- Objets éléments
     a         abbr     acronym  address     applet    area      b        base  
     basefont  bdo      big      blockquote  body      br        button   caption  
     center    cite     code     col         colgroup  dd        del      dfn
     dir       div      dl       dt          em        fieldset  font     form
     frame     frameset h1-h6    head        hr        html      i        iframe
     img       input    ins      isindex     kbd       label     legend   li 
     link      map      menu     meta        noframes  noscript  object   ol  
     optgroup  option   p        param       pre       q         s        samp
     script    select   small    span        strike    strong    style    sub  
     sup       table    tbody    td          textarea  tfoot     th       thead
     title     tr  tt   u  ul    var
 
     Accès par l'attribut name: 
     L'attribut "name" n'est autorisé en HTML que pour certains éléments, 
     par exemple pour des éléments de formulaire. G'est la raison pour 
     laquelle cette méthode d'accès n'est aussi possible qu'avec les éléments
     suivants étant donné que ceux-ci permettent l'attribut "name":
 
     a  applet  form  frame  img  input  iframe  
     map  meta  object  param  select  textarea  
 
     Avec la méthode "document.getElementsByName()" vous pouvez adresser les
     éléments HTML qui ont un attribut "name". 
 
     
     Accès par l'arborescence d'éléments: 
     Quand vous désirez accéder à des éléments HTML pour lesquels n'est noté 
     ni attribut "name" ni attribut "id", un troisième moyen reste possible: 
     l'accès par l'arborescence d'éléments. Ici, vous pouvez accéder par 
     exemple à la "troisième cellule de tableau de la deuxième rangée du 
     quatrième tableau du document".
 
     Avec la méthode "document.getElementsByTagName()" de tels accès sont 
     possibles.
 
 
     Propriétés et méthodes d'objets éléments HTML:
     Chaque élément HTML a des propriétés. À savoir, chaque attribut autorisé
     représente une propriété DOM de cet élément HTML. Ainsi par exemple 
     l'élément HTML "input" a-t il un attribut autorisé "value=", et 
     l'élément HTML "h1" a-t il un attribut autorisé "align=". Dans le modèle
     DOM, il existe donc en conséquence un objet élément "input" avec la 
     propriété "value", et un objet élément "h1" avec la propriété "align".
 
     Par dessus le marché, le modèle DOM définit également pour quelques uns
     des éléments HTML des méthodes. Ainsi, il y a pour l'objet élément "form"
     (à savoir l'objet du modèle DOM de l'élément HTML form) les méthodes
     "submit()" (envoyer le formulaire) et "reset()" (annuler les saisies 
     du formulaire).
 
     Pour toutes les propriétés et méthodes des objets éléments HTML, s'
     appliquent les trois méthodes d'accès citées plus haut. Quand vous 
     avez par exemple l'élément HTML suivant:< h1 id="titre_entete_page" 
     align="center">Texte< /h1> Alors vous pouvez accéder à l'élément avec
     "document.getElementById()" et interroger la propriété d'objet "align"
     ou pour la modifier - par exemple:
     alert(document.getElementById('titre_entete_page').align). Cette 
     instruction JavaScript sort une fenêtre de dialogue dans laquelle 
     figure center, parce que 
     "document.getElementById("titre_entete_page").align" accède à la 
     propriété "align" de l'objet élément avec l' "Id" "titre_entete_page".

     Sur cette page sont décrites pour tous les éléments HTML les propriétés
     et méthodes autorisées du modèle DOM. Les propriétés résultent ici 
     obligatoirement des attributs autorisés des éléments HTML conformément 
     à HTML 4.0. Les méthodes par contre ne sont fixées que par le modèle DOM.

     
     Attention:
     Chaque élément HTML représente en outre, conformément au modèle DOM 
     un nœud dans l'arborescence d'éléments. C'est pourquoi s'appliquent 
     aussi pour chaque élément HTML toutes les propriétés et méthodes de 
     l'objet  node.
 
     Veillez absolument à la casse des propriétés et méthodes qui sont 
     citées dans cette partie pour les différents objets éléments HTML. 
     Des erreurs de majuscules ou de minuscules conduisent à des erreurs 
     en JavaScript.
 
     Étant donné qu'Opera 5.12 n'a implémenté le modèle DOM que de façon 
     très incomplète, il sera indiqué à chaque fois dans ce document, 
     quels sont les exemples interprétés par ce navigateur. -->
 
</gm:page>








